package proyecto.gestionarDatosDeCursos;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;


public class CriterioBusquedaCursosForm extends ActionForm {
	private String criterio;
	private String valor;
	private List cursos;
	 
	public String getCriterio() {
		return criterio;
	}
	
	public void setCriterio(String criterio) {
		this.criterio = criterio;
	}
	
	public String getValor() {
		return valor;
	}
	
	public void setValor(String valor) {
		this.valor = valor;
	}
	
	
	public List getCursos() {
		return cursos;
	}

	public void setCursos(List cursos) {
		this.cursos = cursos;
	}

	public void reset(ActionMapping mapping,
			HttpServletRequest request) {
			criterio="1";
			valor="";	
			cursos=null;
	}
	
	public ActionErrors validate(
			ActionMapping mapping,
			HttpServletRequest request) {
		ActionErrors errors = new ActionErrors();
		
		//valida si el campo valor es vacio
		if (valor==null || valor.trim().equals("")){
			errors.add("valor",
			new ActionError(
			"ConsultarCursos.valor.problema"));			
		}
		
		
		return errors;
	}
}
